package businesslogicservice.facultyteacherservice;

import java.util.ArrayList;
import po.*;
import vo.*;

public interface FacultyTeacherService {

	public Message publishCourse(CourseVO vo);

	public Message deleteCourse(String courseId);

	public Message modifyCourse(CourseVO vo);

	public ArrayList<CourseVO> findCourse(Institute institute);

	public Message publishLesson(LessonVO vo);

	public Message deleteLesson(String lessonId, String term);

	public Message modifyLesson(LessonVO vo);

	public ArrayList<LessonVO> findLesson(Institute institute, String term);

	public ArrayList<StudentVO> findStudentVO(Institute institute, int year);
	
	public StrategyVO getStrategy();
	
	public ArrayList<CourseSelectionVO> getCourseScoreList(String lessonID, String term);

}
